main: Pass toplevel_widget directly to GtkWidget API
authorTimm Bäder <mail@baedert.org>
Sat, 21 Jul 2018 08:26:06 +0000 (10:26 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 5 Aug 2018 08:22:10 +0000 (10:22 +0200)
We already have the toplevel as GtkWidget: toplevel_widget.

gtk/gtkmain.c

index 3732857ab72bdea3e8bfc692ef4dae1e3827e68b..eff0d62ed312d7da0cab58722f0b7407981a9de2 100644 (file)
@@ -1597,9 +1597,9 @@ handle_pointing_event (GdkEvent *event)
     case GDK_TOUCH_BEGIN:
     case GDK_TOUCH_UPDATE:
     case GDK_MOTION_NOTIFY:
-      target = gtk_widget_pick (GTK_WIDGET (toplevel), x, y);
+      target = gtk_widget_pick (toplevel_widget, x, y);
       if (target == NULL)
-        target = GTK_WIDGET (toplevel);
+        target = toplevel_widget;
       old_target = update_pointer_focus_state (toplevel, event, target);
 
       if (event->any.type == GDK_MOTION_NOTIFY || event->any.type == GDK_ENTER_NOTIFY)